package com.hxk.starter;

import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 编写有一个自定义的配置类
 */
@Configuration//这是一个配置类
@ConditionalOnWebApplication //当是一个web应用的时候该配置类才生效
@EnableConfigurationProperties(HxkProperties.class)//加入自己的配置类
public class HxkTemplateAutoConfiguration {

    @Bean
    public HxkTemplate hxkTemplate(HxkProperties hxkProperties){
        return new HxkTemplate(hxkProperties);
    }
}
